package com.lst.tools.wx.smallroutine.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * @author: Frank
 * @date: 2019/09/24 13:51
 * @version: V1.0
 */
@Data
@NoArgsConstructor
public class SmallRoutineTemplateMessageParam {
    /**
     * 必传 接收者（用户）的 openid
     */
    private String touser;
    /**
     * 必传 所需下发的模板消息的id
     */
    private String template_id;
    /**
     * 可选 点击模板卡片后的跳转页面，仅限本小程序内的页面。支持带参数,（示例index?foo=bar）。该字段不填则模板无跳转。
     */
    private String page;
    /**
     * 必传 表单提交场景下，为 submit 事件带上的 formId；支付场景下，为本次支付的 prepay_id
     */
    private String form_id;
    /**
     * 必传 模板内容，不填则下发空模板
     */
    private Map<String, SmallRoutineTemplateMessageData> data;
    /**
     * 可选 模板内容字体的颜色，不填默认黑色(微信已经废弃颜色设置)
     */
    private String color;
    /**
     * 可选 模板需要放大的关键词，不填则默认无放大
     */
    private String emphasis_keyword;
}
